/*start提交订单*/
.order-status-bg {
  background: url(/Public/Images/front/sprite_cartbar.png) no-repeat;
}
.order-status-bg {
  background-position: 0px 0px;
}
.order-status-bg {
  height: 22px;
  width: 480px;
}
.ct-cp-con-PayWay {
  text-align: left;
}
.ct-cp-con-PayWay li {
  display: block;
  margin: 4px 17px;
  height: 22px;
  padding: 4px 0;
  background: #fff;
  /* border: 1px solid #bfbfbf; */
}
.ct-cp-con-PayWay li.selected {
  background: #FFFDE3;
}
.ct-cp-con-PayWay input {
  display: block;
  vertical-align: middle;
  float: left;
  margin-top: 5px;
  margin-left: 5px;
}
.ct-cp-con-PayWay li span {
  display: block;
  float: left;
  text-decoration: none;
  width: 70px;
  font-size: 12px;
  line-height: 22px;
  cursor: pointer;
  margin-left: 5px;
}
.xg_pay_info {
  width: 600px;
  float: left;
  margin-left: 120px;
  line-height: 22px;
  font-size: 12px;
  color: #999;
  overflow: hidden;
}
.xg_count_wrap{width:100%;height:auto;overflow:hidden;margin:0 auto;/*background:#f0f0f0;*/padding:30px 0;}
.xg_count_con{width:100%;padding:15px 0;margin:0 auto;height:auto;background:#fff;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.xg_count_con.on{width:955px;border:3px solid #FF6600;}
.xg_count_con.on dl dt{background: none;}
.xg_count_con.on dl dd{border: 0;background: none;}
.xg_title_bar{height: 35px;width: 100%;line-height: 35px;/*border-bottom:#ccc 1px solid;*/}
.xg_title_bar h2{float: left;height: 35px;font-size: 15px;text-indent:20px;padding: 0 0px;line-height: 35px;font-weight:bold; width: 100%;}
.xg_consignee_edit {padding:5px 20px 20px;width:850px;border: 1px solid #ddd;border-radius: 4px;margin:10px auto 30px;position: relative;background-color: #f3f3f3;height:228px;}
.xg_form_count{width:544px;height:218px; border-collapse:collapse;margin-top:8px;}
.xg_form_count tbody tr{height:30px;}
.xg_form_count tbody tr td label{margin-left:46px;}
.xg_form_count tbody tr td span{color:#888;padding-left:3px;}
.xg_form_count tbody tr th{text-align:right; letter-spacing:0px;}
.xg_form_count tbody tr input{height:21px;line-height:21px;border: 1px solid #abadb3;padding: 0 4px;}
.xg_form_count tbody tr th span{color:#ED1C24;padding-right:5px;}
.xg_selector{width:100%;background:none;height:21px;line-height:21px;}
.xg_rg_cur{position: relative;margin-right: 4px;height: 21px;border-top: 1px solid #888;border-left: 1px solid #888;border-bottom: 1px solid #afafaf;border-right: 1px solid #afafaf;float: left;display: inline-block;}
.xg_rg_cur_title{line-height:23px;}
.xg_selector .xg_rg_cur {height: 21px;font-size: 12px;margin-right:4px;cursor: pointer;float: left;background-color:#fff;}
.xg_rg_cur .xg_rg_cur_title {float: left;position:relative;height: 21px;line-height: 21px;padding: 0 8px;color: #333;}
.xg_rg_cur .xg_rg_cur_title span{color:red;position:absolute;left:112px;top:0;display:block;width:80px;background:#ccc;height:21px;line-height:21px;}
.xg_rg_cur .xg_rg_ico {width: 19px;height: 19px;float: left;margin:1px;background-color: #888;position: relative;}
.xg_rg_ico .xg_rg_arrow {width: 0;height: 0;border-width: 4px;border-style: solid;border-color: #fff #888 #888;font-size: 0;line-height: 0;position: absolute;top: 8px;left: 5px;}
.xg_form_btn:link{height: 30px;padding: 0 25px;line-height: 30px;background-color: #ed1b24;background-image:none;border:none;display: inline-block;zoom: 1;color: #fff;font-weight: 700;}
.xg_form_btn:hover{background-color:#CB040D; text-decoration:none;}
.xg_rg_cur .xg_rg_list {display:none;position: absolute;top: 21px;left: -1px;float: left;border: 1px solid #888;padding: 8px;background-color: #fff;width: 420px;text-align: left;color: #333;box-shadow: 3px 3px 5px #ababab;}
.xg_rg_list a {display: inline-block;width: 100px;text-align: left;line-height: 22px;height: 22px;text-indent: 4px;}
.xg_rg_list a:hover{color:#ED1C24;}


.xg_method{width:890px;height:auto;overflow:hidden;margin:10px auto 0;}
.xg_method dl dt{font-weight: 700;font-size: 14px;}
.xg_method dl dd {padding:15px;}
.xg_method dl dd .xg_payment{padding-left:15px;margin-bottom:8px;}
.xg_method dl dd .xg_payment span{color:#999;}
.xg_method dl dd label {float:left;}
.xg_method dl dd label input{ vertical-align:middle;}
.xg_method h1,
 h2{line-height:28px; height:28px; padding:2px 20px;}
.xg_pay_tip{padding-left:60px;color:#999;}

.xg_pay_btns{height: 30px;margin-bottom: 8px;padding-left:25px;}
.xg_pay_btns a{height: 30px;padding: 0 25px;line-height: 30px;background-color: #ed1b24;display: inline-block;zoom: 1;color: #fff;font-weight: 700;}
.xg_pay_btns a:hover{background-color:#CB040D;}

.xg_title_bar h2>a{font-size:12px;font-weight:normal;color:#319ae1;margin-right:16px;}



.xg_table_list{width:930px; border-collapse:separate; margin:20px auto;}
.xg_table_list thead tr{line-height:30px;height:30px;font-weight:bold;  background:#eee; color:#333;}
.xg_table_list thead th{/*border-bottom:2px solid #666;*/text-indent:110px; background:#eee; color:#333;}
.xg_table_list thead td{/*border-bottom:2px solid #666;*/text-align:center;}
.xg_table_list tbody{text-align:center;color:#666666;}
.xg_table_list tbody tr th{position:relative;border-bottom:2px dotted #EFEFEF;font-weight:bold;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; }
.xg_table_list tbody tr th img{display:block;width:80px;height:80px;margin:4px 15px 4px 20px;float:left;}
.xg_table_list tbody tr th a{line-height:88px;}
.xg_table_list tbody tr th p{display:block;position:absolute;left:114px;top:55px;}
.xg_table_list tbody tr td{border-bottom:2px dotted #EFEFEF;}


.xg_all_count{float:right;margin-top:15px;margin-right:15px;}
.xg_count_all{height:156px;color:#333; border-collapse:collapse;}
.xg_count_all tbody th{text-align:right;}
.xg_count_all tbody tr td strong{font-size: 20px;font-weight: 700;color: #ed1c22;}


.xg_massage{width:410px;float:left;min-height:175px;margin-top:4px;}
.xg_sub_title{height: 24px;margin-top: 22px;}
.xg_sub_title i{width: 9px;height: 9px;display: block;float: left;font-size: 0;line-height: 0;background-repeat: no-repeat;cursor: pointer;margin: 6px 6px 0 0;background-image: url(../Images/36.png);}
.xg_sub_con{width:380px;min-height:143px;margin-top:10px;padding-left:21px;}
.xg_sub_con textarea{width: 370px;height: 106px;padding: 4px;border: 1px solid #abadb3;}
.xg_sub_nodes{line-height:30px;}
.xg_btns_sub a{height: 30px;padding: 0 25px;line-height: 30px;background-color: #ed1b24;display: inline-block;zoom: 1;color: #fff;font-weight: 700;}
.xg_btns_sub a:hover{background-color:#CB040D;}

.xg_simple_total{width:420px;float:right;height:auto;overflow:hidden;background:#fff;margin-top:64px;padding:0 15px;}
.xg_total_count{width:350px;height:100px;line-height:28px;position:relative;float:right;margin-right:30px;background-color: #fffdee;border: 1px solid #d7d7d7;padding:8px 8px 8px 20px;text-align: right;}
.xg_total_count span{display: block;background:url(../Images/4.png) 0 0 no-repeat;width: 11px;height: 6px;overflow: hidden;font-size: 0;line-height: 0;position: absolute;bottom: -6px;right: 31px;}
.xg_count_total strong{font-size: 20px;color: #ed1c22;font-weight: 700;}


.xg_all_ok {padding-top:8px;margin-bottom:20px;height:40px;float:right;padding-bottom:30px;width:100%;}
.xg_all_ok a{/*float: right;*/display: block;/*width: 209px;height: 40px;*//*background:url(../Images/34.png) 0 0 no-repeat;*/margin:12px 30px 0 0 ;text-align: center;/*text-indent: -9999px;*/overflow: hidden;}



.xg_address{width:890px;margin:20px auto ;height:auto;overflow:hidden;}
.xg_address ul{display:block;width:100%;height:auto;overflow:hidden;}
.xg_address ul li{display:block;width:888px;cursor:pointer;height:30px;line-height:30px;margin-bottom:2px;background-color: #f3f3f3;border-radius: 4px;border: 1px solid #ddd;}
.xg_address ul li.selected{background-color:#fffde3;border:1px solid #f2a935;}
.cons_name{padding-left:5px;width:110px;float:left;overflow: hidden;height: 32px;}
.cons_title{width:620px;float:left;height:30px;overflow:hidden;}
.xg_edit_address{width:44px;float:left;text-align:center;margin-left:45px;cursor:pointer}
.xg_del_address{width:44px;float:left;text-align:center;cursor:pointer}


.xg_pay_notes{text-align:center;font-size: 22px;padding-top:10px;font-weight:bold;color: #ed1c22;text-align: center;font-family: "微软雅黑";}
.xg_pay_notes h1{font-weight:bold;}

.xg_line_notes{width:942px;position:relative;height:21px;margin:30px auto 0;line-height:21px;color: #ed1c24;background-color: #fffdee;border: 1px solid #d7d7d7;padding: 8px;}
.xg_line_notes span{width: 67px;font-weight:bold;color:#000;}
.xg_line_notes i{display: block;background:url(../Images/4.png) 0 0 no-repeat;width: 11px;height: 6px;overflow: hidden;font-size: 0;line-height: 0;position: absolute;bottom: -6px;left: 31px;}


.xg_orders{width:930px;padding:15px;margin:10px auto;background:#fff;height:auto;overflow:hidden;}
.xg_tab_order{width:100%; border-collapse:collapse;border:1px solid #ddd;}
.xg_tab_order thead tr{height:30px;}
.xg_tab_order thead th{text-align:center;background:#DDDDDD;font-weight:bold;color:#333;}
.xg_tab_order tbody tr{height:56px;}
.xg_tab_order tbody td{text-align:center;}


.xg_cart{width:960px;height:auto;margin:26px auto ;}
.xg_pay_method{width:959px;height:30px;line-height:34px;position:relative;border:1px solid #ddd;border-left:0;border-bottom:none;background:#f0f0f0;}
.xg_pay_method span{float:left;padding:0 20px;height:34px;line-height:34px;font-weight:700;}
.xg_pay_method h1{height: 30px;font-size:16px;font-weight:normal;font-family:"微软雅黑";cursor:pointer;width: 102px;position:absolute;bottom:0;border-left:1px solid #ddd;border-right:#ddd solid 1px;left:0px;display: background-color: #fff;line-height: 26px;text-align: center;color: #666;}
.xg_pay_method h1.selected{height: 40px;line-height:40px;display:block;bottom:-3px;background:#FFFDEE;border-right: 3px solid #EDD28B;border-bottom:none;border-left: 3px solid #EDD28B;border-top: 3px solid #EDD28B;border-top-color: #EDD28B;color:#FF6600;box-shadow: 3px -2px 2px 0 rgba(0,0,0,.15);}
.xg_pay_method h1.hh2{left:109px;}
.xg_pay_method h1.hh2.selected{left:103px;}
.xg_pays{width:954px;height:auto;overflow:hidden;background:#FFFDEE;border: 3px solid #EDD28B;margin:0px auto;}
.xg_pays h2{height:20px;/*background: url(../Images/pay_t_03.gif) 50px 0 no-repeat;*/text-indent: -999em;overflow: hidden;font-size: 12px;font-weight: 400;margin: 20px 0 5px;}
.xg_pays ul{width:888px;heihgt:auto;overflow:hidden;padding-bottom:40px;margin-left:50px;}
.xg_pays ul li{/*overflow:hidden;*/float: left;width: 150px;height: 46px;background:#fff;position: relative;padding: 15px 0 0 27px;}
.xg_pays ul li input{vertical-align: middle;margin: -2px 0 0;margin-bottom: 1px;position: absolute;left: 8px;top: 19px;}
.xg_pays ul li img{vertical-align: middle;cursor: pointer;}


.pay_style{width:954px;height:auto;overflow:hidden;margin:0 auto;background:#FFFDEE;border:3px solid #EDD28B;}
.xg_pay_n{width:570px;padding:8px;position:relative;background-color: #fff;border: 1px solid #d7d7d7;margin:30px 0 10px 40px;}
.xg_pay_n span{color:#333;font-weight:bold;}
.xg_pay_n i{display: block;background:url(../Images/4.png) 0 0 no-repeat;width: 11px;height: 6px;overflow: hidden;font-size: 0;line-height: 0;position: absolute;bottom: -6px;left: 31px;}
.pay_style ul{width:940px;height:auto;overflow:hidden;margin:0 auto;padding-bottom:40px;}
.pay_style ul li{width:470px;height:104px;overflow:hidden;background:none;float:left;}
.pay_style ul li .xg_pay_l{width:144px;float:left;height:100%;padding-left:20px;}
.pay_style ul li .xg_pay_l img{display:block;width:110px;height:35px;margin:34px auto 0;border:1px solid #ddd;margin:}
.pay_style ul li .xg_pay_r{width:280px;float:right;height:72px;margin-top:16px;line-height:24px;}

.pay_cont_to{width:960px;height:40px;line-height:40px;margin:5px auto;color:#666;}
.pay_cont_to a{color:#3398CE;}
.pay_cont_to b a{color:#ED1C22;font-weight:normal;}
.pay_cont_to input{margin-left: 100px;height: 40px;text-indent: -999em;overflow: hidden;width: 178px;border: none;cursor: pointer;vertical-align: middle;background: url(../Images/but_pay.png) top left no-repeat;}




.get_goods{width:960px;margin:0 auto;heihgt:auto;padding-bottom:10px;background:#fff;border:none;}
.get_goods_tit{background:#F0F0F0;border:none;width:960px;margin:0 auto;}
.get_goods_tit a{border:none;background:none;left:12px;}

.xg_count_alls{width:960px;height:auto;overflow:hidden;margin:0 auto;border:1px solid #ddd;}
.xg_alls_t{height:35px;line-height:35px;font-family: "微软雅黑";font-size: 16px;font-weight: bold;color:#636363;text-indent: 10px;}
.xg_pay_info{float:right;/*margin-left:120px;line-height:22px;*/font-size:12px;color:#999;overflow:hidden;}
/*end提交订单*/
.order-tbody .order-btn {
  width: 50px;
  text-align: center;
}
.order-btn a{
	display: block;
}
.order-head {
  background-color: #ECECEC;
}
.order-tbody td{
	vertical-align: middle;
}
.xg_jd_notes {
  width: 100%;
  height: 78px;
  border-top: 2px solid #7ABD54;
  background: #F3FDED;
  margin: 5px auto 0;
  overflow: hidden;
}
.xg_mc {
  padding-left: 46px;
  position: relative;
  padding: 19px 20px 18px;
}
.xg_mc i {
  display: block;
  margin-left: 0px;
  float: left;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url(/Public/Images/front/icon-succ.png) 0 0 no-repeat;
  background-size: contain;
  -weblit-background-size: contain;
}
.xg_mc h1 {
  float: left;
  width: 210px;
  height: 18px;
  font-family: "microsoft yahei";
  margin-left: 10px;
  line-height: 18px;
  display: block;
  color: #7ABD54;
  margin-right: 15px;
  font-size: 14px;
  font-weight: bold;
}
.xg_mc ul {
  display: block;
  height: 18px;
  line-height: 18px;
  width: auto;
  float: left;
  overflow: hidden;
}
.xg_mc ul li {
  display: block;
  font-size: 12px;
  font-family: arial,"\5b8b\4f53";
  color: #333;
  font-weight: normal;
  float: left;
  width: auto;
  line-height: 18px;
  height: 18px;
  float: left;
  border-right: 1px solid #CCCCCC;
  margin-right: 7px;
  padding-right: 7px;
}
.xg_mc ul li.last {
  border: none;
}
.xg_mc ul li {
  display: block;
  font-size: 12px;
  font-family: arial,"\5b8b\4f53";
  color: #333;
  font-weight: normal;
  float: left;
  width: auto;
  line-height: 18px;
  height: 18px;
  float: left;
  border-right: 1px solid #CCCCCC;
  margin-right: 7px;
  padding-right: 7px;
}
.xg_mc ul li.last b {
    font-size: 21px;
  font-family: arial;
  color: #f70;
}
.xg_mc p {
  display: block;
  width: 100%;
  float: left;
  padding-left: 25px;
  margin-top: 4px;
  color: #999;
  font: 12px/150% Arial,Verdana,"\5b8b\4f53";
}
.cle, .cle_float {
  zoom: 1;
}
.pay-box {
  border: 1px solid #ccc;
  background-color: #fff;
  width: 100%;
  margin-top: 10px;
  /*height: 250px;*/
}
.pay-box .platform {
  width: 55%;
  overflow: hidden;
  border-left: none;
}
.pay-box dl {
  /*float: left;
  width: 180px;
  height: 220px;*/
  padding: 10px 20px 20px 20px;
  /*border-left: 1px solid #ccc;*/
}
.pay-box dl dd {
  padding-top: 6px;
}
.pay-box dl dt{
  font-size: 16px;
  color: black;
}
.pay-box dd li {
  margin-top: 15px;
  /*height: 52px;*/
  overflow: hidden;
  position: relative;
}
.pay-box .platform .methods_info li .banks-bd {
  width: 143px;
  padding-left: 30px;
}
.pay-box img{
  width: 160px;
  vertical-align: middle;
  border: 1px solid #ddd;
  margin-left: 10px;
}
.pay-box .union_bank em{
  padding: 4px;
  display: inline-block;
}
.methods_info li .banks-bd {
  position: relative;
  padding: 6px 0 0 25px;
  height: 44px;
  width: 333px;
  border: 1px solid #e5e5e5;
  overflow: hidden;
  cursor: pointer;
  background-color: #fff;
}
.methods_info li .banks-bd input {
  position: absolute;
  top: 17px;
  left: 8px;
}
.methods_info label {
  background: url(/Public/Images/front/banks-bgc.png) no-repeat;
  display: inline-block;
  width: 131px;
  height: 44px;
  vertical-align: middle;
}
.methods_info label.yue {
  background-position: 0 -1286px;
}
.methods_info label.alipay {
  background-position: 0 -991px;
}
.methods_info label.unionpay {
  background-position: 0 -1243px;
}
.pay-box .platform li .info {
  position: absolute;
  right: 0;
  top: 6px;
  width: 358px;
  overflow: hidden;
  color: #bbb;
}
.pay-suc{
	width: 100%;
	text-align: center;
}
.pay-suc .xg_mc i{
  display: block;
  margin-left: 0px;
  float: left;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  background: url(/Public/Images/front/icon-succ.png) 0 0 no-repeat;
  background-size: contain;
  -weblit-background-size: contain;
}
.pay-suc .xg_mc{
	width: 40%;
	margin: 0 auto;
	text-align: center;
}
.pay-suc .xg_mc h5{
  color: #7ABD54;
  font-size: 20px;
  font-weight: bold;
}
.pay-suc-table{
	width: 80%;
	margin: 0 auto;
}